626 S Carrollton Ave, New Orleans, LA 70118-1008, New Orleans
"The Chef's Special Omelette is to die for. Add their Chocolate Pecan Pie & you'll swear you visited "
"The Chef's Special Omelette is to die for. Add their Chocolate Pecan Pie & you'll swear you visited "